package com.app.service;

import com.app.common.Result;
import com.app.model.ActivityEnlistModel;
import com.app.model.ActivityModel;
import com.app.vo.ActivityEnlistVo;
import com.app.vo.ActivityVo;

import java.text.ParseException;
import java.util.List;

public interface ActivityAdminService {
    void insert(ActivityModel activity);

    void updateById(ActivityModel activity);

    void deleteActivityById(Integer id);

    ActivityVo selectActivityList(Integer page, Integer limit, String title,Integer villageId) throws ParseException;

    List<ActivityModel> selectApplicationTitle(Integer villageId);

     ActivityEnlistVo selectApplication(Integer page, Integer limit, String keyword,Integer activityId,Integer villageId);

    ActivityEnlistModel examine(ActivityEnlistModel model);

    void ImageExamine(Integer auditStatus,Integer id,String auditRemark);

    void updateStatus(Integer id, Integer status);
}
